extends DirectoryResource Dav accessible


Properties

Name Returns Notes Example
moduleStatus ModuleStatus Return the ModuleStatus (ie learning record) for the current user for this module, if there is one.
currentPage String Dav accessible
moduleStatusFields Map Dav accessible
submittedDate Date Dav accessible
currentPageNum Integer Dav accessible Get the zero-indexed page number of the current page for this user
percentComplete Integer Dav accessible
score Integer Dav accessible The final module score as a percentage. Calculated when the module is completed as the averge of all quiz scores
brief String Dav accessible
rawThumb String
thumb String Dav accessible
highlights String Dav accessible
learningTimeMins int Dav accessible
instructorType String Dav accessible
expiryFrequency Frequency
expiryMultiples Integer
moduleCompleteActions List The list of things to do when the module is completed, such as generate certificates and award rewards. Reads from completeActions.xml
completionMessage String
unmetPrerequisites List Returns a plain list of modules that need to be completed before this module can be started
level Integer Dav accessible
order Integer Dav accessible
currentLevel int Dav accessible What level the current user is up to. A user is within a level if they have completed all pre-requisites for it, but has not completed it.
numModulePages int
modulePages ResourceList
rewards List Gets the configured rewards for this module
certificates List Gets the configured certificates for the module
configuredCertificates List
cpdPoints Map Get a map of CPD points as defined on certificates, keyed on the name of the certificate
awardedCpdPoints Map Returns a map of awarded cpd points, keyed on the certificate name If multiple CPD awards have been made for a certificate they will be summed
firstAwardedCpdPoints Double Just returns the first value from getAwardedCpdPoints or null if none are present. This is for the usual case where there is only one certificate being awarded
certificateHrefs List Dav accessible Returns a list of hrefs to all certificates which the current user is entitled to for this module. These may be pre-generated, in which case the href is to the generated file. Or if they are not currently generated the href is to a link which will generate the certificate
certificateFiles List Returns the list of certificate files (ie PDFs) for the current user for this folder. These can be used to generate links
programCode String
courseCode String
orgModuleStats OrgModulesStats
nextModule ModuleFolder Returns the next module in this course, or null if there is no more
finalScorePerc Integer Returns the score for the current user for this module as a percentage. The score is assigned when the module is completed.
numberCompletions long
numberStarted long
numberIncomplete long
moduleCalEvents List
upcomingModuleCalEvents List
nextIltDate Date

Methods

Name Returns Notes Example
quizAttempts ( quizName ) List Get the date/times of quiz attempts for the given quiz page. Use this to find out how many quiz attempts there have been for this user of the given quiz
getQuizInfo ( quiz ) QuizInfo

Ask a question, or offer an answer